#logo.ant-pro-sider-logo img {
    display: inline-block;
    vertical-align: middle;
    object-fit: scale-down;
    width: 2.5rem;
}

#logo.ant-pro-sider-logo h1 {
    margin-left: 5px;
    font-size: 16px;
}

.ant-layout-sider-collapsed #logo.ant-pro-sider-logo img {
    width: 2rem;
}

@keyframes fadeInLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(720px);
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(-100%);
    }
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(720px);
    }

    to {
        opacity: 1;
        -webkit-transform: translateX(-100%);
    }
}